package com.hsurosy.hsuchain.nft.api.pay.request;

import com.hsurosy.hsuchain.nft.api.pay.constant.PayChannel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 退款创建请求类
 *
 * @Author Hsu琛君珩
 * @Date 2024-10-04 17:13
 * @Description
 * @Version: v1.0.0
 */
@Data
public class RefundCreateRequest extends BaseRequest {

    /**
     * 支付单号
     */
    private String payOrderId;

    /**
     * 需要退款的金额
     */
    private BigDecimal refundAmount;

    /**
     * 退款幂等号
     */
    private String identifier;

    /**
     * 退款渠道
     */
    private PayChannel refundChannel;

    /**
     * 退款备注
     */
    private String memo;
}
